Executing a Platform Independent Model of the UML-to-CSP Transformation on a Commercial Platform

نویسندگان

  • Pieter Van Gorp
  • Olaf Muliawan
  • Anne Keller
  • Dirk Janssens
چکیده

Model-Driven Engineering is a software development method that enables one to model applications at a high level of abstraction and introduce platform speci c details automatically by means of model transformations. Similarly, models speci ed in human-readable visual languages can be mapped automatically onto lower-level languages that enable one to formally derive properties such as termination, deadlock freeness, etc. Since di erent commercial tools tend to store models in slightly di erent ways, the transformations that automate mappings between models need to be modeled as well. This enables one to develop transformations that integrate with tools whose metamodels di er slightly from the corresponding language standard. This paper applies MoTMoT to transform a platform independent, human-readable, and visual model of the AGTIVE UML-to-CSP transformation into code that integrates with a tool that slightly deviates from the UML 2.0 standard.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Islamic Social Banking Platform (Case of Resalat Islamic Bank)

In this paper, we examined an effective business model for the ecosystem of Islamic FinTech for Resalat Islamic Bank. The article discussed three phases of Resalat Bank development as a Platform in formulating social business models that require new value propositions, value constellations, and profit equations, and as such, resembles business model innovation. The result of the qualitative met...

متن کامل

UML to XML-Schema Transformation: a Case Study in Managing Alternative Model Transformations in MDA

In a Model Driven Architecture (MDA) software development process, models are repeatedly transformed to other models in order to finally achieve a set of models with enough details to implement a system. Generally, there are multiple ways to transform one model into another model. Alternative target models differ in their quality properties and the selection of a particular model is determined ...

متن کامل

Using Aspects for Platform-Independent to Platform-Dependent Model Transformations

This paper presents an aspect-based approach for realizing a transformation from platform-independent to platform-dependent models in the context of a model transformation chain that generates queueing-based performance models from UML design models of serviceoriented applications. The purpose of generating such performance models is to evaluate the performance of the system under development i...

متن کامل

Automatic Generation of Performance Models

The paper proposes a model-driven approach for deriving performance models from UML design models of ServiceOriented Architecture (SOA) enterprise systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source model of...

متن کامل

Aspect Oriented UML to ECORE Model Transformation

With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007